wayland: Bump GTK_SHELL1 version to 2
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Tue, 19 Sep 2017 02:49:44 +0000 (23:49 -0300)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Tue, 19 Sep 2017 02:51:03 +0000 (23:51 -0300)
Otherwise, we can't negotiate the latest version with the
compositor, making the compositor use v1 of the protocol and
pretty much ignoring all the edge constraints work.

gdk/wayland/gdkdisplay-wayland.c

index 8f8c1ddc9aab90447ad85844796067c2aaefca04..30f4d4308adc7629cb1bbe5d5bf3529485c1d1b2 100644 (file)
@@ -85,6 +85,8 @@
 
 #define MIN_SYSTEM_BELL_DELAY_MS 20
 
+#define GTK_SHELL1_VERSION       2
+
 static void _gdk_wayland_display_load_cursor_theme (GdkWaylandDisplay *display_wayland);
 
 G_DEFINE_TYPE (GdkWaylandDisplay, gdk_wayland_display, GDK_TYPE_DISPLAY)
@@ -374,7 +376,7 @@ gdk_registry_handle_global (void               *data,
       display_wayland->gtk_shell =
         wl_registry_bind(display_wayland->wl_registry, id,
                          &gtk_shell1_interface,
-                         1);
+                         GTK_SHELL1_VERSION);
       _gdk_wayland_screen_set_has_gtk_shell (display_wayland->screen);
       display_wayland->gtk_shell_version = version;
     }